<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script> 

  //  需求1：让用户输入五个有效年龄（0 - 100之间），** 放入数组中 **
    //  声明一个空数组，用来存放用户输入的数据
         

      // 用for循环，一直弹出输入框，后面推送到空数组
          // for (let i=1;i<=5;i++){
          //   let age = +prompt(`请输入有效年龄`)
          //   if (age<=100 && age>=1 ){
          //     arr.push(age)
          //   }
          // }
          // console.log(arr);


    
  // 需求2：打印出所有成年人的年龄(数组筛选)
    //    let arr =[12,3,6,7,25,18]
    //   let arr2 =[]
    //   for(let i=0;i<arr.length;i++ ){
    //     if(arr[i]>=18){
    //       arr2.push(arr[i])
    //     }
    //   }
    //  console.log(arr2)



 //  * 需求3：打印出所有人总年龄 （累加）
      // let arr = [12, 3, 6, 7, 25, 18]
      // 声明一个用来累加的变量sum
        // let sum = 0
        // 用for 遍历累加、
        // for(let i =0;i<arr.length;i++){
        //      sum += arr[i]
        // }
        //    console.log(sum);
  // 需求4：打印出所有人的平均年龄 （累加）
          //  console.log(sum/arr.length);
            

// * 需求5：打印出最大年龄和最小年龄 （最大值）
   let arr = [12, 3, 6, 7, 25, 18,1]
      //  用for循环遍历数组的元素，用if来判断条件 ，需要声明两个用来赋值的max min变量，最后跳出循环打印输出
              let min= arr[0]
              let max= arr[0]
            // for(let i=0;i<arr.length;i++){
            //    if(max>arr[i]){
            //     max=max
            //    }else{
            //     max =arr[i]
            //    }
            // }
            //   console.log(max);
            for(let i=0;i<arr.length;i++){
                 if(min<arr[i]){
                   min=min
                 } else{
                  min =arr[i]
                 }

            }
            console.log(min);

  </script>
</body>
</html>